/* Global Framework
-----------------------------------------------------------------------------------*/
#accessibility { display: none; }
#wrap { width: 910px; }

/* Page Header Area
-----------------------------------------------------------------------------------*/
#header { width: 910px; height: 110px; position: relative; }
/* [[ Logo & Utility ]] */
#logo a {
	display: block;
	position: absolute; left: 0; top: 0; z-index: 2;
	background-color: #fff;
	padding: 36px 15px 0px 22px; width: 153px; height: 44px;
}
#utility {
	line-height: 0;
	position: absolute; right: 25px; top: 11px; z-index: 2;
	width: 320px; height: 20px;
}
#utility li { float: left; display: inline; }
/* [[ Global Navigatin Bar ]] */
#globalNaviBar {
	position: absolute; left: 59px; top: 39px; z-index: 1;
}
#topMenu {
	line-height: 0;
	position: relative;
	padding-left: 131px;
	width: 700px; height: 71px;
}
#topMenu li { float: left; display: inline; }
#topMenu li ul {
	display: none;
	position: absolute; top: 40px;
	padding-left: 0; height: 31px;
}
#topMenu li ul li.menu1-1,
#topMenu li ul li.menu2-1,
#topMenu li ul li.menu3-1,
#topMenu li ul li.menu4-1,
#topMenu li ul li.menu5-1,
#topMenu li ul li.menu6-1 {
	padding: 0 0 1px 18px;
	background: url(/se/kr/img/common/gnb/2depth_left_bg.gif) left 6px no-repeat;
}
#topMenu li.menu1 ul {
	right: 12px;
	padding-right: 17px;
	background: url(/se/kr/img/common/gnb/top1_bg.gif) right top no-repeat;
}
#topMenu li.menu2 ul {
	right: 12px;
	padding-right: 17px;
	background: url(/se/kr/img/common/gnb/top2_bg.gif) right top no-repeat;
}
#topMenu li.menu3 ul {
	right: 12px;
	padding-right: 17px;
	background: url(/se/kr/img/common/gnb/top3_bg.gif) right top no-repeat;
}
#topMenu li.menu4 ul {
	right: 12px;
	padding-right: 17px;
	background: url(/se/kr/img/common/gnb/top4_bg.gif) right top no-repeat;
}
#topMenu li.menu5 ul {
	right: 12px;
	padding-right: 17px;
	background: url(/se/kr/img/common/gnb/top5_bg.gif) right top no-repeat;
}
#topMenu li.menu6 ul {
	right: 12px;
	padding-right: 17px;
	background: url(/se/kr/img/common/gnb/top6_bg.gif) right top no-repeat;
}
#topMenu li ul li a { float: left; display: block; height: 17px; padding-top: 13px; }

/* Page Content Area
-----------------------------------------------------------------------------------*/
#content { float: right; width: 680px; padding: 20px 20px 40px 0; min-height: 500px; }

/* Page Sidebar Area
-----------------------------------------------------------------------------------*/
#sidebar { float: left; width: 170px; padding: 20px 20px 40px 20px; }
#sidebar h2 { width: 170px; height: 74px; text-indent: -5000px; }
#sidebar h2.section_01 { background: url(/se/kr/img/common/sidebar/section_01_tl.gif) left top no-repeat; }
#sidebar h2.section_02 { background: url(/se/kr/img/common/sidebar/section_02_tl.gif) left top no-repeat; }
#sidebar h2.section_03 { background: url(/se/kr/img/common/sidebar/section_03_tl.gif) left top no-repeat; }
#sidebar h2.section_04 { background: url(/se/kr/img/common/sidebar/section_04_tl.gif) left top no-repeat; }
#sidebar h2.section_05 { background: url(/se/kr/img/common/sidebar/section_05_tl.gif) left top no-repeat; }
#sidebar h2.section_06 { background: url(/se/kr/img/common/sidebar/section_06_tl.gif) left top no-repeat; }
#sidebar h2.section_07 { background: url(/se/kr/img/common/sidebar/section_07_tl.gif) left top no-repeat; }
#sidebar h2.section_08 { background: url(/se/kr/img/common/sidebar/section_08_tl.gif) left top no-repeat; }
#sidebar h2.sitemap { background: url(/se/kr/img/common/sidebar/sitemap_tl.gif) left top no-repeat; }
/* [[ Left Menu ]] */
#leftMenu {
	line-height: 0; width: 158px; padding: 0px 6px 18px 6px; margin-bottom: 10px;
	background: url(/se/kr/img/common/sidebar/sidebar_bg.gif) left bottom no-repeat;
}
ul.secondDepth li a {
	background: url(/se/kr/img/common/sidebar/bullet_rect_off.gif) 4px 8px no-repeat;
	display: block;
	width: 142px; padding: 7px 0 7px 16px;
}
ul.secondDepth li { border-bottom: 1px solid #dcdcdc; }
ul.secondDepth li a:hover,
ul.secondDepth li.on a:hover { background: url(/se/kr/img/common/sidebar/bullet_rect_on.gif) 4px 8px no-repeat; }
ul.secondDepth li.last { border-bottom: none; }
ul.thirdDepth { padding-bottom: 5px; }
ul.thirdDepth li { border-bottom: none; }
ul.thirdDepth li a { background: none; padding: 0 0 0 4px; width: 142px; margin-bottom: 2px; }
ul.thirdDepth li a:hover { background: none; }
ul.fourthDepth { padding-top: 6px; }
ul.fourthDepth li { border-bottom: none; }
ul.fourthDepth li a { background: none; padding: 0 0 8px 18px; width: 140px; }
ul.fourthDepth li a:hover { background: none; }
/* [[ Sidebar Unified Search ]] */
#sideUnifiedSearch {
	position: relative;
	width: 170px; height: 65px;
	background: url(/se/kr/img/common/sidebar/unifiedSearch_bg.gif) left top no-repeat;
}
#sideUnifiedSearch h3 { position: absolute; left: 11px; top: 15px; z-index: 10; }
#sideUnifiedSearch a.detail { position: absolute; left: 60px; top: 13px; }
#sideUnifiedSearch input.Ltype-text {
	position: absolute; left: 12px; top: 33px;
	background-color: #EEF4FF;
	border-color: #AABFE1;
	width: 95px;
}
#sideUnifiedSearch a.searchBtn { position: absolute; left: 118px; top: 31px; }

/* Page Footer Area
-----------------------------------------------------------------------------------*/
#footer {
	clear: both;
	width: 870px; height: 70px; border-top: 2px solid #0B51A0; margin-left: 20px;
	position: relative; 
}
#footer a.logo { position: absolute; left: 44px; top: 9px; }
#footer ul { position: absolute; left: 170px; top: 9px; }
#footer ul li {
	float: left; display: inline;
	padding: 0 8px 0 10px;
	background: url(/se/kr/img/common/bar_04.gif) left 2px no-repeat;
}
#footer ul li.first { background: none; padding-left: 0; }
#footer address {
	position: absolute; left: 170px; top: 33px;
	display: block;
	width: 340px; height: 21px;
	text-indent: -5000px;
	background: url(/se/kr/img/common/footer_address.gif) left top no-repeat;
}
#footer a.viewerProgram { position: absolute; top: 31px; right: 220px; }
#footer a.RSS { position: absolute; top: 31px; right: 137px; }

/* Page Location Area
-----------------------------------------------------------------------------------*/
#locationArea {
position: absolute; left: 0; top: 223px;
width: 887px;
line-height: 16px; text-align: right; font-size: 95%;
}
#locationArea a:link, a:visited {color: #666764;text-decoration: none;}
#locationArea a:hover, a:active {color: #666764;text-decoration: underline;}
#locationArea a.current:link, 
#locationArea a.current:visited, 
#locationArea a.current:hover, 
#locationArea a.current:active { font-weight: bold; }

/* Page QuickMenu Area
-----------------------------------------------------------------------------------*/
#quickmenu { width: 80px; position: absolute; left: 910px; top: 130px; z-index: 1; }
#quickmenu h2 {
	text-indent: -5000px;
	background: url(/se/kr/img/common/quickmenu/quickmenu_tl.gif) left top no-repeat;
	width: 80px; height: 34px;
}
#quickmenu ul {
	line-height: 0;
	width: 74px; padding: 7px 3px 6px 3px; margin-bottom: 2px;
	background: url(/se/kr/img/common/quickmenu/quickmenu_bg.gif) left bottom no-repeat;
}
#quickmenu ul li.size { width: 74px; height: 42px; position: relative; }
#quickmenu ul li.size a.screenPlus { position: absolute; left: 15px; top: 5px; }
#quickmenu ul li.size a.screenMinus { position: absolute; right: 12px; top: 5px; }
#quickmenu ul li.size a.textPlus { position: absolute; left: 15px; top: 22px; }
#quickmenu ul li.size a.textMinus { position: absolute; right: 12px; top: 22px; }
#quickmenu ul li.format { padding-left: 8px; }
#quickmenu a.print { display: block; margin-bottom: 2px; }
#quickmenu a.top { display: block; }